package com.job.Yangmingyu.String0715;

/**
 * @author com.job.Yangmingyu
 * @version 1.0
 * @since 2022-07-15 14:31:54
 */
public class Stringdemo01 {
    public static void main(String[] args) {
        //如果使用字面值 初始化字符串 常量     方法区内存字符串常量池里面
        String s1="ABC";
        String s2="ABC";
        System.out.println(s1==s2);

        //使用构造方法 初始化字符串 在堆中申请
        String s3=new String("ABC");
        String s4=new String("ABC");
        System.out.println(s3==s4);//F
        System.out.println(s3==s1);//F
        System.out.println(s3==s2);//F
        //equals方法 四个打印全是true

        //方法区字符串常量池哈有一个特点
        s1+="D";
    }
}
//STring是常用的一个类型，在web阶段，页面里的数据都是默认字符串形式
//STring是固定长度的字符序列，Java里默认的字符串字面值是常量